.container{
	width: 1200px;
	margin: 0 auto;
	padding: 0;}

#my-player:after {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  content: '';
}
.aspectration {
  position: relative;
  /*因为容器所有子元素需要绝对定位*/
  height: 0;
  /*容器高度是由padding来控制，盒模型原理告诉你一切*/
  width: 100%;
  overflow: hidden;
}
.aspectration > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.aspectration[data-ratio='1280:719'] {
  padding-top: 56.171875%;
}
.video-ready-bg {
  position: relative;
  width: 100%;
}

.video-ready-bg img {
  width: 100%;
}
.video-js {
  position: absolute;
  top: 0;
  background: #ffffff;
}
.mhys-main-banner {
  background: transparent;
}
/*@media (min-width: 1200px) {
  .container {
    width: 1300px;
  }
}*/
/* banner */
.mhys-main-banner {
  position: relative;
}
.mhys-main-banner video {
  width: 100%;
}
/*@media (min-width: 768px) {
  .mhys-main-banner {
    min-height: 700px;
    overflow: hidden;
  }
}*/

.mhys-main-banner .cover-image {
  width: 100%;
}

/* 产品方案 */
.module-product {
  background: #edf1f2;
}

.product-container {
  padding-top: 40px;
  padding-bottom: 150px;
}

.pro-schems-col {
  padding-top: 30px;
  padding-bottom: 40px;
}

.pro-schems-item {
  text-align: center;
}

.pro-schems-item .item-box-bg {
  width: 129px;
  height: 144px;
  margin: 0 auto;
  padding: 30px;
  background-image: url(../image/pro-itembg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pro-schems-item .item-box-bg:hover {
  background-image: url(../image/pro-itembg-hover.png);
}
.pro-schems-item .item-box-bg img {
  width: 100%;
}
.pro-schems-item .item-box-bg img.hover-img {
  display: none;
}

/*@media (min-width: 768px) {
  .box-line-c {
    position: absolute;
    width: 0;
    height: 80%;
    border-left: 1px solid #d4d0d0;
    border-right: 1px solid #fff;
  }
  .box-line-c.line-r {
    top: 0;
    right: 0;
  }
  .box-line-s {
    position: absolute;
    width: 80%;
    height: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d4d0d0;
  }
}*/
.schems-item-title {
  font-weight: 700;
  margin-top: 10px;
  font-size: 25px;
  color: #071c2d;
  font-weight: 400;
}
.schems-item-subtitle {
  color: #9e9e9e;
  height: 24px;
}

/* 产教融合 */
.module-proedu-bg {
  height: 400px;
  background: url(../image/index-cjrh-bg.png) no-repeat;
  background-size: cover;
  /* background-attachment: fixed; */
  overflow: hidden;
}

.module-proedu .mhys-module-title {
  background: transparent;
  margin-top: -400px;
}
.module-proedu .mhys-module-title h2 {
  color: #ffffff;
}
.module-proedu .mhys-module-title h2 small {
  color: #baecff;
  letter-spacing: 5px;
}
.module-proedu.mhys-module .mhys-module-title .title-icon {
  background: #baecff;
}
.proedu-row {
  background: #ffffff;
  padding: 40px 0;
  position: relative;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.proedu-border-right {
  border-right: 0px solid #d7d7d7;
}
.proedu-item-imgbox {
  width: 200px;
  height: 200px;
  margin: 15px auto 30px;
  cursor: pointer;
  background: #ededed;
  border-radius: 50%;
}
.proedu-item-imgbox img {
  width: 100%;
}
.proedu-item-titlebox {
  text-align: center;
}
.proedu-item-dialog {
  display: none;
  position: absolute;
  width: 120%;
  left: 0px;
  top: 0;
  background: #fff;
  margin: 0 auto;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2000;
}
/*@media (min-width: 768px) {
  .proedu-item-dialog {
    width: 505px;
    left: auto;
  }
  .proedu-border-right {
    border-right: 1px solid #d5d9da;
  }
}*/
.proedu-dialog-topbg {
  padding: 35px 40px 30px;
  color: #ffffff;
}
.topbg1 {
  background: url(../image/proedu-item-topbg1.png) no-repeat;
  background-size: 100% 100%;
}
.topbg2 {
  background: url(../image/proedu-item-topbg2.png) no-repeat;
  background-size: 100% 100%;
}
.topbg3 {
  background: url(../image/proedu-item-topbg3.png) no-repeat;
  background-size: 100% 100%;
}
.proedu-dialog-title {
  font-size: 27px;
  margin-bottom: 10px;
}
.proedu-dialog-content {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 10px;
}
.proedu-dialog-specbox {
  padding: 0 10px;
}
.specbox-item {
  width: 25%;
  padding: 40px 0;
  float: left;
  text-align: center;
}
.specbox-item-imgbg {
  width: 90px;
  height: 90px;
  line-height: 90px;
  margin: 0 auto;
  background-color: #e5f1ff;
  border-radius: 50%;
}
.specbox1 {
  background: url(../image/specbox-icon1.png) no-repeat;
  background-size: 100% 100%;
}
.specbox2 {
  background: url(../image/specbox-icon2.png) no-repeat;
  background-size: 100% 100%;
}
.specbox3 {
  background: url(../image/specbox-icon3.png) no-repeat;
  background-size: 100% 100%;
}
.specbox4 {
  background: url(../image/specbox-icon4.png) no-repeat;
  background-size: 100% 100%;
}
.specbox5 {
  background: url(../image/specbox-icon5.png) no-repeat;
  background-size: 100% 100%;
}
.specbox6 {
  background: url(../image/specbox-icon6.png) no-repeat;
  background-size: 100% 100%;
}
.specbox7 {
  background: url(../image/specbox-icon7.png) no-repeat;
  background-size: 100% 100%;
}
.specbox8 {
  background: url(../image/specbox-icon8.png) no-repeat;
  background-size: 100% 100%;
}
.specbox9 {
  background: url(../image/specbox-icon9.png) no-repeat;
  background-size: 100% 100%;
}
.specbox10 {
  background: url(../image/specbox-icon10.png) no-repeat;
  background-size: 100% 100%;
}
.specbox11 {
  background: url(../image/specbox-icon11.png) no-repeat;
  background-size: 100% 100%;
}
.specbox12 {
  background: url(../image/specbox-icon12.png) no-repeat;
  background-size: 100% 100%;
}
.specbox-item-imgbg img {
  width: 52px;
  vertical-align: middle;
}
.specbox-item-title {
  color: #6e6e6e;
  width: 90px;
  height: 40px;
  margin: 0 auto;
  margin-top: 28px;
}
.title-tone {
  font-size: 25px;
  color: #071c2d;
  margin-bottom: 5px;
}
.proedu-item-titlebox .title-icon {
  width: 36px;
  height: 4px;
}
.title-tsub {
  font-size: 20px;
  color: #686868;
  margin-top: 5px;
  margin-bottom: 26px;
}

/* 新闻动态 */
.module-news {
  margin-top: 80px;
  padding-bottom: 50px;
}
.news-type-title {
  color: #147da5;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  padding-bottom: 5px;
}
.module-news .news-list {
  color: #7c7676;
  line-height: 22px;
}
.module-news .news-title {
  color: #333;
  font-size: 14px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.module-news .news-dot {
  font-size: 20px;
  padding: 0 5px;
  vertical-align: middle;
}
.module-news .news-title:hover {
  color: #22a7d9;
  text-decoration: none;
}
.new-onet-desc a{
	font-size: 14px;
	text-align:justify;
	text-justify : distribute-all-lines;
}
.module-news .news-list-one {
  padding-top: 16px;
  margin: 0;
  margin-bottom: 16px;
  background: #f0f0f0;
  position: relative;
  padding-bottom: 50px;
}

.new-onet-title {
  padding-bottom: 26px;
  width: 100%;
  color: #22a7d9;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new-onet-desc{
  text-indent: 28px;
  font-size: 14px;
  color: #a5a5a5;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.news-list .text-right{
    font-size: 12px;
    color: #999;
}
.module-news .news-list-one img {
  width: 100%;
  height: 184px;
}

.news-more {
  position: absolute;
  right: 16px;
  bottom: 10px;
  cursor: pointer;
}
.news-more a {
  color: #a5a5a5;
}
.news-more a:hover {
  color: #22a7d9;
  text-decoration: none;
}

/* 合作伙伴 */
.module-partner {
  background: url(../image/index-hzhb-bg.jpg) fixed;
}
.module-partner .mhys-module-title {
  background: transparent;
}
.module-partner .partner-mask {
  background: rgba(0, 0, 0, 0.7);
  padding-bottom: 150px;
}
.module-partner .mhys-module-title h2 {
  color: #ffffff;
}
.module-partner .mhys-module-title h2 small {
}
.module-partner.mhys-module .mhys-module-title .title-icon {
  background: #22a7d9;
}
.partner-list-row img {
  width: 100%;
  margin-bottom: 20px;
}


/*首页*/
.carousel-inner .item, .carousel-inner .item img{
	width: 100%;
}
